There are
Each player
A player's type
A mechanism
We can think of
A direct mechanism is one in which
Example
There are
farmers who are thinking about building a road into town which costs . Farmer would drive utility if the road is built. Farmers know their own utility but not others. Building this road is socially efficient if
. We will introduce a mechanism with the following properies
This is
's valuation,
(A) The road is built if and only if
(B) Reporting
truthfully is a best response for each farmer to any strategies by the other farmers. (C) The mechanism does not require any outside funds.
This mechanism is called Vickreg-Groues-Clarke (VCG) mechanism
pivot mechanism Let
be framer 's reported valuation, and let be the vector of anyone else's reported valuation. The vector includes everyone's reports. The mechanism specifies two things as a fucntion of reported valuations.
First function specifies whether the road
's built or not Second is tax function,
is taxes paid by farmer , it could be negative and it is paid regardless of whether or not the road is built. That is, farmer pays And the tax function,
The above two formula represents that if you are not the pivot guy, then the tax for you is 0.
Farmer
pays a tax only if his valuation is pivotal. The outcome of the tax is equal to the externality that he creats. Next, we check whether VCG mechanism satisfies propertoes A,B,C
We wanna check For A first,
Decision rule
is defined so that if farmers report their true valuation the road is built exactly when it is socially efficient. So as long as farmers tell the truth, property A is satisfied. So if property B satisfies (telling the truth is the best response for everyone, then A automatically satsified)
Then the question becomes: DO FARMERS TELL TRUTH?
We need to check that reporting
is always the best response. We have four cases
and . (This is corresponding to the first row in tax function) If
reports the truth, he gets payoff and the road is built. He pays no addition taxes. If he deviates to higher value (he reports
), no changes, because the road is still built and no externality generates. If he deviates to some lower value (say he reports
), then the road is not built, so he has to pay the externality that is . The payoff for him is . However, we know that , then he has no incentive to deviate.
and , IF
reports the truth , then he gets payoff . If he deviates to any lower value, nothing change, same payoff.
If he divates to some higher value, say
, then the road is built, and he is no longer the pivot, the payoff for him is , even worse! Then he has no incentive to deviate.
Homework
show that
is BR in the other two cases.
and If farmer
reports the truth , then the road is not built, he gets payoff , If he deviates to any lower payoff, the road is still not built, then there is no change on payoffs.
If he deviates to some higher payoff,
, then the road is built, and trigger one tax of . The payoffs he receives is then . So in this case, farmer does not have any incentive to deviate.
and If farmer
reports the truth, then the road is built, so he gets the payoff of If he reports higher price, road is still built and no change in payoffs.
If he reporst some lower price, then
, the road is not built, then his payoff becomes 0. So report truth is still the best response and he does not have any incentives to deviate. In any of the four cases, telling truth is BR to any possible reported valuation of others. So property B is satisfied and consequently property A is satisfied.
For property C, it is also satisfied bcecause whenever the road is built, it collects
from each farmer,l and any additional collected tax is positive. Thus the mechanism either breaks even or runs surplus. Homework
What do we do with surplus? Explain.
We only have surplus under two cases.